syntax = "proto3";

package kuma.system.v1alpha1;

option go_package = "github.com/kumahq/kuma/api/system/v1alpha1";

import "api/mesh/options.proto";
import "api/system/v1alpha1/zone.proto";
import "api/system/v1alpha1/zone_insight.proto";

// ZoneOverview defines the projected state of a Zone.
message ZoneOverview {

  option (kuma.mesh.resource).name = "ZoneOverviewResource";
  option (kuma.mesh.resource).type = "ZoneOverview";
  option (kuma.mesh.resource).package = "system";
  option (kuma.mesh.resource).global = true;
  option (kuma.mesh.resource).skip_registration = true;
  option (kuma.mesh.resource).skip_kubernetes_wrappers = true;

  Zone zone = 1;

  ZoneInsight zone_insight = 2;
}
